package com.haixiaoke.saas.common.enums;

import lombok.Getter;
import lombok.Setter;

/**
 * 业主合同枚举
 */
public enum ProprietorContractEnum {


    /**
     * 合同类型
     */
    /**
     * 房屋委托合同
     */
    COOPERATION_TYPE_COMMISSION("1", "房屋委托合同"),

    /**
     * 代理服务合同
     */
    COOPERATION_TYPE_AGENCY("2", "代理服务合同"),


    /**
     * 合同状态
     */
    /**
     * 签署中
     */
    CONTRACT_STATUS_SIGN("1", "签署中"),
    /**
     * 签署完成
     */
    CONTRACT_STATUS_FINISH("2", "签署完成"),
    /**
     * 已终止
     */
    CONTRACT_STATUS_TERMINATION("3", "已终止"),
    /**
     * 已逾期
     */
    CONTRACT_STATUS_OVERDUE("4", "已逾期"),

    /**
     * 业主标识
     */
    /**
     * 否
     */
    PROPRIETOR_STATUS_NO("0", "否"),
    /**
     * 是
     */
    PROPRIETOR_STATUS_YES("1", "是");

    @Getter
    @Setter
    String value;

    @Getter
    @Setter
    String label;

    ProprietorContractEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
